/* CSS Document */
#ban{margin:0 auto;width:1004px;height:340px;}
#main{margin:8px auto 15px auto; width:1004px;height:auto;min-height:400px;_height:400px;}
/*ml*/
#main .ml{float:left;width:228px;}
#main .ml .serch{width:200px;height:33px; background:url(../images/serbg.png) no-repeat 0 0; padding:35px 14px 0 14px;}
input.ser_text{width:135px;height:25px;border:none; background:url(../images/seriput.png) no-repeat 0 0;color:#999;padding-left:4px; line-height:25px;}
input.ser_bot{width:60px;height:25px;border:none; background:url(../images/seriput.png) no-repeat -139px 0;cursor:pointer;}
#main .ml h3.pdsl{margin:8px 0 5px 0;}
#main .ml ul.spd_fl{ width:228px; margin-bottom:10px;}
#main .ml ul.spd_fl li{ width:226px;height:28px; background:url(../images/sylibg.gif) no-repeat 0 0;border:1px solid #d4d4d4; margin:2px 0; text-indent:15px; line-height:28px;}
#main .ml ul.spd_fl li a{color:#333;}
#main .ml ul.spd_fl li a:hover{color:#008dfa;}
.mlcont{width:228px;}
.mlcont h3{ width:213px;height:27px; background:url(../images/ftbg1.gif) no-repeat 0 0; line-height:27px; color:#fff; padding-left:15px; font-size:12px;}
.mlcont h3 span{font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
.mlcont .mlctxt{ width:200px; background:url(../images/mlconbg.gif) repeat-y 0 0; padding:17px 14px;}
/*mr*/
#main .mr{ float:right;width:755px;}
#main .mr .gjword{ width:753px;height:29px;border:1px solid #d4d4d4;line-height:29px;}
#main .mr .gjword span{ display:block; float:left;}
#main .mr .gjword span.gbt{ width:120px; background:#ff6600; text-align:center; color:#fff;font-weight:bold;}
#main .mr .gjword span.gdt{ width:633px; text-align:center; background:#fff;}
#main .mr .gjword span.gdt a:hover{ text-decoration:underline;}
#main .mr .mrtwo{ width:755px;height:165px; margin:10px 0;}
.mrtwo .mrwl{ float:left; width:228px;height:135px; padding-top:30px;position:relative;}
.mrtwo .mrwl h3{position:absolute;top:2px; left:0; background:url(../images/xptil.gif) no-repeat 0 0; width:226px; height:35px;color:#fff;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;border-top:1px solid #c5c5c5; line-height:28px; font-size:12px; text-indent:15px;}
.mrtwo .mrwr{ float:right; width:518px; height:165px;}
h3.jia{ width:518px;height:28px; background:url(../images/rctilbg.gif) no-repeat 0 0; color:#fff; line-height:28px; font-size:12px;} 
h3.jia span{display:block;}
h3.jia span.sbt,.mrth h3.thtil span.sbt{ width:300px; float:left; text-indent:15px;}
h3.jia span.sbt i,.mrth h3.thtil span.sbt i{ font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
h3.jia span.sdt,.mrth h3.thtil span.sdt{ float:right; width:60px; font-weight:normal;}
h3.jia span.sdt a,.mrth h3.thtil span.sdt a{color:#fff;}
.mrtwo .mrwr .cmjs{ width:371px; height:107px; background:#fff url(../images/compic.gif) no-repeat 20px 15px; border-left:1px solid #d0ccc3; border-right:1px solid #d0ccc3; padding:17px 10px 0 135px; text-indent:2em; line-height:1.9;}
.mrth{ width:755px; height:233px;color:#fff;}
.mrth h3.thtil{ width:755px; height:28px; background:url(../images/mrtlbg.gif) no-repeat 0 0;font-size:12px; line-height:28px;}
.mrth h3.thtil span{ display:block;}
.mrth .thpd{ width:753px; height:190px; padding-top:5px; background:#fff; border-right:1px solid #d0ccc3; border-left:1px solid #d0ccc3;}
/*pd_ls*/
.rollBox{width:736px; height:160px;overflow:hidden; margin:12px auto;}
.rollBox .LeftBotton{height:19px;width:13px;background:url(../images/leftbg.png) no-repeat 4px 0;overflow:hidden;float:left;display:inline;margin:70px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:19px;width:13px;background:url(../images/rightbg.png) no-repeat;overflow:hidden;float:left;display:inline;margin:70px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:688px;overflow:hidden;float:left; margin:18px 10px 0 10px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:152px;float:left;text-align:center; margin:0 10px;}
.rollBox .Cont .pic img{background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic img:hover{border:1px solid #ff1111;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.mrfu{ width:755px;height:200px; margin-top:12px;}
.mrfu .mrfnews{ float:left; width:518px;}
.mrfnews ul.jia_b{ width:486px; height:178px; background:#fff; border-left:1px solid #d0ccc3; border-right:1px solid #d0ccc3; padding:18px 15px 0 15px;}
.mrfnews ul.jia_b li{padding:0;margin:0;list-style:none;display:inline;}
.mrfnews ul.jia_b li a .lbt{display:block;width:370px;float:left;line-height:26px;text-align:left;text-decoration:none;white-space:nowrap; text-overflow:ellipsis;text-indent:10px;overflow:hidden;padding-left:0px;}
.mrfnews ul.jia_b li a .ldt{display:block;width:90px;float:right;text-align:center;line-height:26px; text-decoration:none; text-align:right;}
.mrfnews ul.jia_b li a{display:block;width:486px;height:26px;line-height:26px;background:url(../images/usabg.gif) no-repeat 0 center;padding:0;margin:0;cursor:hand; border-bottom:1px dotted #aaaaaa;}
.mrfu .sylk{ float:right; width:227px;}
.mrfu .sylk ul{ width:225px; background:#fff;border-left:1px solid #d0ccc3;border-right:1px solid #d0ccc3; text-align:center;}
.mrfu .sylk ul li{ padding:7px 0;}
/*neiye*/
.bgpic{ margin:0 auto; width:1002px; height:180px; border:1px solid #ccc;}
#cont{ margin:0 auto; width:1004px; padding:10px 0 15px 0;}
#cont .contl{ float:left; width:228px;}
#cont .contl .ctlone{ width:228px; margin-bottom:10px;}
.ctlone h3{ width:228px;height:35px; background:#10578d; line-height:35px; font-size:12px;color:#fff; text-indent:15px;}
.ctlone h3 i{font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
.ctlone ul{ width:196px;border:1px solid #cbe1f9; background:#f0f6fd; padding:20px 15px 30px 15px;}
.ctlone ul li{ width:196px; height:30px; border-bottom:1px solid #adbac7; line-height:30px; text-indent:25px; background:url(../images/lnavlibg.gif) no-repeat 8px 13px;}


.ctlone ul.pdl{ width:206px;border:1px solid #cbe1f9; background:#f0f6fd; padding:20px 10px 30px 10px;}
.ctlone ul.pdl li{ width:206px; height:30px; border-bottom:1px solid #adbac7; line-height:30px; text-indent:10px; background:url(../images/lnavlibg.gif) no-repeat 1px 13px;}
.ctlone ul.pdl dl{ padding:10px 0;}
.ctlone ul.pdl dl dd{ width:196px; line-height:25px; border-bottom:1px dotted #008dfa; margin-left:10px;text-indent:12px; background:url(../images/1234.png) no-repeat 0 9px;}
.ctlone ul.pdl dl dd a{color:#008dfa;}
.ctlone ul.pdl dl ul{ width:176; border:none; padding:5px 10px 15px 10px;}
.ctlone ul.pdl dl ul li{ width:196px; height:25px; border-bottom:1px solid #adbac7; line-height:30px; text-indent:10px;}

#cont .contr{ float:right; width:730px;height:auto;min-height:400px;_height:400x; background:#f6f6f6; border:1px solid #ccc; padding:15px 15px 25px 15px;}
.contr h3.crtil{ border-bottom:1px solid #d6d6d6;height:25px;}
.contr h3.crtil span{ display:block;}
.contr h3.crtil span.abt{ float:left; width:600px; font-size:12px; color:#12629c; text-indent:22px; background:url(../images/mrtil.gif) no-repeat 2px 5px; line-height:25px;}
.contr h3.crtil span.abt a{ margin:0 5px; color:#12629c;}
.contr h3.crtil span.abt a:hover{color:#333;}
.contr h3.crtil span.abt.contr h3.crtil span.adt{ float:right; width:20px; text-align:right; font-size:12px;font-weight:normal; color:#999;}
.contr h3.crtil span.adt a{ margin:0 5px; color:#999;}
.contr h3.crtil span.adt a:hover{color:#333;}
.contr .crsame{ width:730px; padding:15px 0;}
.crsame ul.newsls{ padding:0; margin:0 0 15px 0;}
.crsame ul.newsls li{ width:355px; float:left; margin-right:16px; margin-bottom:5px; height:84px; border:1px solid #e8e8e8;}
.crsame ul.newsls li a{ display:block; width:335px; height:70px; background:#fff; padding:7px 10px;}
.crsame ul.newsls li a p.ptil{font-weight:bold;border-bottom:1px dotted #ccc; color:#008dfa; text-indent:10px; background:url(../images/usabg.gif) no-repeat 0 7px; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.crsame ul.newsls li a span{ display:block;width:335px; height:40px; overflow:hidden; padding-top:4px;}
.crsame ul.newsls li a:hover{ background:#efefef;}
.crsame ul.newsls li a:hover span{color:#333;}
/*page*/
DIV.digg {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center}
DIV.digg A {BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none}
DIV.digg A:hover {BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid}
DIV.digg A:active {BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid}
DIV.digg SPAN.current {BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099}
DIV.digg SPAN.disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}
.crsame h3.newstil{font-family:"微软雅黑"; text-align:center; color:#333;}
.crsame h4.datetil{font-size:12px; font-weight:normal; margin:0 auto; text-align:center;}
.crsame .newsnr{ padding:15px 10px 20px 10px;}
.crsame ul.npqh{ border-top:1px dotted #ccc;position:relative; padding-top:5px;}
.crsame ul.npqh li a{color:#008dfa;}
.crsame ul.npqh .jiathis_style{position:absolute;top:10px;right:0;}
.job_s table tr td{padding:3px;}
.job_s table{margin-bottom:15px;}
.job_s h4.j_sqb{text-align:center;color:#000;margin-bottom:10px; font-family:"微软雅黑";}
.doc{ margin-bottom:25px;}
.doc table{ margin:10px 0;}
.doc table tr td{ padding:4px 3px;}
/*pd*/
.crsame ul.pdcls{ width:730px; margin:0 0px 15px 0px;}
.crsame ul.pdcls li{ float:left; width:330px; height:126px;margin-right:30px; background:url(../images/pdbgt.gif) no-repeat 0 0; padding:12px 10px; margin-bottom:10px;}
.crsame ul.pdcls li span{ display:block; float:left;}
.crsame ul.pdcls li span.bbt{ width:150px;}
.crsame ul.pdcls li span.bdt{ width:170px; padding-left:10px; position:relative;}
.crsame ul.pdcls li span.bdt h3{font-size:12px; font-weight:normal; border-bottom:1px dotted #008dfa; margin-bottom:3px;}
.crsame ul.pdcls li span.bdt h3 a{ color:#008dfa;}
.crsame ul.pdcls li span.bdt p.jia{ line-height:1.6; display:block; height:58px; overflow:hidden;}
.crsame ul.pdcls li span.bdt p.bei{position:absolute; top:90px;left:10px;}
.crsame ul.pdcls li span.bdt p.bei a{ display:block; width:85px;height:27px; background:url(../images/et_122.gif); color:#fff; line-height:27px; text-indent:10px;}
.crsame h3.pdnmtil{ text-align:center; font-size:16px; font-family:"微软雅黑"; margin-bottom:15px;color:#008dfa;}
.pdshow{ padding:25px 10px; line-height:1.8;}

.contl .serch{width:200px;height:33px; background:url(../images/serbg.png) no-repeat 0 0; padding:35px 14px 0 14px; margin-bottom:5px;}
input.ser_text{width:135px;height:25px;border:none; background:url(../images/seriput.png) no-repeat 0 0;color:#999;padding-left:4px; line-height:25px;}
input.ser_bot{width:60px;height:25px;border:none; background:url(../images/seriput.png) no-repeat -139px 0;cursor:pointer;}

.KeFuDiv{
position: absolute;
height:160px;
width:118px;
}
.KeFuList{
background:url(../images/mid001.gif);
}
.KeFuTitle{
background:url(../images/list_001.gif);
margin-left:9px;
font-size:9pt;
width:101px;
height:20px;
text-align:center;
}
.KeFuItem{
text-align:center;
margin-top:8px;
font-size:9pt;
}

.contr .gjword{ width:730px;height:29px;border:1px solid #d4d4d4;line-height:29px; margin-bottom:10px;}
.contr .gjword span{ display:block; float:left;}
.contr .gjword span.gbt{ width:120px; background:#ff6600; text-align:center; color:#fff;font-weight:bold;}
.contr .gjword span.gdt{ width:610px; text-align:center; background:#fff;}
.contr .gjword span.gdt a:hover{ text-decoration:underline;}